By train
The PATCO high-speed commuter rail line has a stop at Woodcrest Station in Cherry Hill. This train connects to Philadelphia, Lindenwold, Camden,and Haddonfield. The train is a very fast and easy commute option, which is twenty four hours a day and seven days a week! The fare for the PATCO rail line ranges from $1.25 to $2.70, for one way tickets. However, for round trips the ticket price ranges from $2.50 to $5.40. These are very affordable prices!
New Jersey Transit's Atlantic City Rail Line has a stop in Cherry Hill at Marlton Pike Route 70 and Cornell Avenue. This train connects Cherry Hill with Atlantic City's rail terminal to the east, and Philadelphia's 30th Street Station to the west, the latter which has connections to Amtrak. This is a slightly more expensive option, but puts you in the heart of Cherry Hill and access is available to more locations.
By bus
The New Jersey Transit is the bus company that services Cherry Hill. It has a stop at the Cherry Hill Mall, and also stops in Pennsauken, Merchantville, Camden and Philadelphia, which are all the surrounding areas. The fare for the bus varies depending how far the distance from Cherry Hill. New Jersey Transit offers many discounted packages for frequent riders, such as family super savers, student monthly passes, reduced fare for seniors and riders with disabilities, also for military personnel and their dependents.